patentar software